home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 March / PCWorld_2007-03_cd.bin / temacd / rapidphp / rapidphp7.exe / {app} / settings / library.xml < prev    next >
Extensible Markup Language  |  2006-05-11  |  27KB  |  281 lines

  1. <?xml version = "1.0"?><Folder-list><Folder><Expanded>False</Expanded>
  2. <Snippets></Snippets>
  3. <SubFolders><Folder><Expanded>False</Expanded>
  4. <Snippets><Snippet><Contents1><a href="</Contents1>
  5. <Contents2>"></a></Contents2>
  6. <ShCut>0</ShCut>
  7. <Title>Link</Title>
  8. </Snippet>
  9. <Snippet><Contents1><h1></Contents1>
  10. <Contents2></h1></Contents2>
  11. <ShCut>0</ShCut>
  12. <Title>Heading 1</Title>
  13. </Snippet>
  14. <Snippet><Contents1><h2></Contents1>
  15. <Contents2></h2></Contents2>
  16. <ShCut>0</ShCut>
  17. <Title>Heading 2</Title>
  18. </Snippet>
  19. <Snippet><Contents1><h3></Contents1>
  20. <Contents2></h3></Contents2>
  21. <ShCut>0</ShCut>
  22. <Title>Heading 3</Title>
  23. </Snippet>
  24. <Snippet><Contents1><link rel="stylesheet" href="" type="text/css" /></Contents1>
  25. <Contents2></Contents2>
  26. <ShCut>0</ShCut>
  27. <Title>CSS Link</Title>
  28. </Snippet>
  29. </Snippets>
  30. <SubFolders></SubFolders>
  31. <Title>Basic Tags</Title>
  32. </Folder>
  33. <Folder><Expanded>False</Expanded>
  34. <Snippets><Snippet><Contents1><div style="cursor: hand; width: 100px; padding: 5px; text-align: center; border: 1px solid Gray; background-color: #FFFFFF" onMouseOver="style.backgroundColor='#EEEEEE'" onMouseOut="style.backgroundColor='#FFFFFF'" onClick="self.location='http://www.blumentals.net'">   Click Me </div></Contents1>
  35. <Contents2></Contents2>
  36. <ShCut>0</ShCut>
  37. <Title>Hover Button</Title>
  38. </Snippet>
  39. <Snippet><Contents1><div style="border: 1px dashed Gray; padding: 5px"></Contents1>
  40. <Contents2></div></Contents2>
  41. <ShCut>0</ShCut>
  42. <Title>Dashed Box</Title>
  43. </Snippet>
  44. <Snippet><Contents1><hr style="height: 1px; color: Gray; border: dashed"></Contents1>
  45. <Contents2></Contents2>
  46. <ShCut>0</ShCut>
  47. <Title>Dashed Line</Title>
  48. </Snippet>
  49. <Snippet><Contents1><meta name="description" content=""> <meta name="keywords" content=""></Contents1>
  50. <Contents2></Contents2>
  51. <ShCut>0</ShCut>
  52. <Title>Search Engine Meta</Title>
  53. </Snippet>
  54. </Snippets>
  55. <SubFolders></SubFolders>
  56. <Title>Elements</Title>
  57. </Folder>
  58. </SubFolders>
  59. <Title>HTML</Title>
  60. </Folder>
  61. <Folder><Expanded>False</Expanded>
  62. <Snippets><Snippet><Contents1><script language="JavaScript"> <!-- </Contents1>
  63. <Contents2> --> </script></Contents2>
  64. <ShCut>0</ShCut>
  65. <Title>JavaScript Block HTML</Title>
  66. </Snippet>
  67. <Snippet><Contents1><script language="JavaScript"> /*<![CDATA[*/ </Contents1>
  68. <Contents2> /*]]>*/ </script></Contents2>
  69. <ShCut>0</ShCut>
  70. <Title>JavaScript Block XHTML</Title>
  71. </Snippet>
  72. <Snippet><Contents1><script language="JavaScript" src="</Contents1>
  73. <Contents2>"></script></Contents2>
  74. <ShCut>0</ShCut>
  75. <Title>JavaScript Link</Title>
  76. </Snippet>
  77. <Snippet><Contents1>if (</Contents1>
  78. <Contents2>) { }</Contents2>
  79. <ShCut>0</ShCut>
  80. <Title>IF Statement</Title>
  81. </Snippet>
  82. <Snippet><Contents1>function </Contents1>
  83. <Contents2>() { }</Contents2>
  84. <ShCut>0</ShCut>
  85. <Title>Function</Title>
  86. </Snippet>
  87. <Snippet><Contents1>alert("</Contents1>
  88. <Contents2>");</Contents2>
  89. <ShCut>0</ShCut>
  90. <Title>Alert</Title>
  91. </Snippet>
  92. <Snippet><Contents1>prompt("</Contents1>
  93. <Contents2>", "");</Contents2>
  94. <ShCut>0</ShCut>
  95. <Title>Prompt</Title>
  96. </Snippet>
  97. <Snippet><Contents1>confirm("</Contents1>
  98. <Contents2>")</Contents2>
  99. <ShCut>0</ShCut>
  100. <Title>Confirm</Title>
  101. </Snippet>
  102. </Snippets>
  103. <SubFolders></SubFolders>
  104. <Title>JavaScript</Title>
  105. </Folder>
  106. <Folder><Expanded>False</Expanded>
  107. <Snippets><Snippet><Contents1><script language=JavaScript>   document.write("Browser Codename: ", navigator.appCodeName);   document.write("<br>Browser Name: ", navigator.appName);   document.write("<br>Browser Version: ", navigator.appVersion); </script></Contents1>
  108. <Contents2></Contents2>
  109. <ShCut>0</ShCut>
  110. <Title>Show Browser Info</Title>
  111. </Snippet>
  112. <Snippet><Contents1><script language="JavaScript"> var monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); var monthNums = new Array("01","02","03","04","05","06","07","08","09","10","11","12"); var now = new Date(); // Display date in format Month DD, YYYY document.write(monthNames[now.getMonth()] + " " + now.getDate() + ", " + now.getYear()); document.write("<br>"); // Display date in format MM-DD-YYYY document.write(monthNums[now.getMonth()] + "-" + now.getDate() + "-" + now.getYear()); document.write("<br>"); // Display date in format DD.MM.YYYY document.write(now.getDate() + "." + monthNums[now.getMonth()] + "." + now.getYear()); </script></Contents1>
  113. <Contents2></Contents2>
  114. <ShCut>0</ShCut>
  115. <Title>Show Current Date</Title>
  116. </Snippet>
  117. <Snippet><Contents1><script language="JavaScript" type="text/javascript"> <!--   document.write("Last Modified " + document.lastModified) // --> </script></Contents1>
  118. <Contents2></Contents2>
  119. <ShCut>0</ShCut>
  120. <Title>Show Modified Date</Title>
  121. </Snippet>
  122. <Snippet><Contents1><script language="JavaScript" type="text/javascript"> <!--   document.write("This web page is located @ " + document.location); // --> </script></Contents1>
  123. <Contents2></Contents2>
  124. <ShCut>0</ShCut>
  125. <Title>Show Page Location</Title>
  126. </Snippet>
  127. <Snippet><Contents1><a href="javascript:self.close()">Close This Window</a></Contents1>
  128. <Contents2></Contents2>
  129. <ShCut>0</ShCut>
  130. <Title>Close Window Link</Title>
  131. </Snippet>
  132. <Snippet><Contents1><script language="JavaScript"> <!-- This Script And Over 400 Others Found At --!> <!--    Java City 2000 http://www.jc2k.com    --!> <!-- //The page they go to if they get it right. var goodURL = "correct.html"; alert("To access the following document, you must pass a "     + "members-only, authorization test.\n \n At the appropriate "     + "time, enter in your username and password."); var username = prompt("Enter in your username",""); var password = prompt("Enter in your password",""); if (username == null || password == null) {   alert("Authentication failed.")   history.back(); } else {   var combo = username + password   var total = combo.toLowerCase()   //This next line is where you can add usernames and passwords.   if (total == "mynamemypass" || total == "name2pass2" || total == "josh1help1")   {     alert("You passed authentication. Come right in!");     location = goodURL;   }   else   {     alert("Authentication failed.");     history.back();   } } //--> </script></Contents1>
  133. <Contents2></Contents2>
  134. <ShCut>0</ShCut>
  135. <Title>Password Protection</Title>
  136. </Snippet>
  137. <Snippet><Contents1><script language="JavaScript"> document.write("Hello, "); document.write(prompt("What is your Name?","Enter Name")); document.write(". Welcome to My Website!"); </script></Contents1>
  138. <Contents2></Contents2>
  139. <ShCut>0</ShCut>
  140. <Title>Prompt Sample</Title>
  141. </Snippet>
  142. <Snippet><Contents1><!-- Page body must have following OnLoad handler --> <body onload="if (self != top) top.location = self.location"></Contents1>
  143. <Contents2></Contents2>
  144. <ShCut>0</ShCut>
  145. <Title>Get Out Of Frames</Title>
  146. </Snippet>
  147. </Snippets>
  148. <SubFolders></SubFolders>
  149. <Title>JavaScript Instant Scripts</Title>
  150. </Folder>
  151. <Folder><Expanded>False</Expanded>
  152. <Snippets><Snippet><Contents1>a:link {   color: Blue } a:visited {   color: Purple } a:active {   color: Red } a:hover {   color: Red }</Contents1>
  153. <Contents2></Contents2>
  154. <ShCut>0</ShCut>
  155. <Title>Selector A (all)</Title>
  156. </Snippet>
  157. <Snippet><Contents1>body {   font-family: Verdana, Arial;   color: Black;   background-color: White; }</Contents1>
  158. <Contents2></Contents2>
  159. <ShCut>0</ShCut>
  160. <Title>Selector BODY</Title>
  161. </Snippet>
  162. <Snippet><Contents1>border: 1px dashed Gray;</Contents1>
  163. <Contents2></Contents2>
  164. <ShCut>0</ShCut>
  165. <Title>Border Dashed Grey</Title>
  166. </Snippet>
  167. </Snippets>
  168. <SubFolders></SubFolders>
  169. <Title>CSS</Title>
  170. </Folder>
  171. <Folder><Expanded>True</Expanded>
  172. <Snippets><Snippet><Contents1>header("Location: http://www.blumentals.net"); exit;</Contents1>
  173. <Contents2></Contents2>
  174. <ShCut>0</ShCut>
  175. <Title>Redirect</Title>
  176. </Snippet>
  177. <Snippet><Contents1>// uncomment next line if running on PHP below 4.2.0 // srand((double)microtime()*1234567); $random = rand(0, 100); // between 0 and 100 inclusive</Contents1>
  178. <Contents2></Contents2>
  179. <ShCut>0</ShCut>
  180. <Title>Random Number</Title>
  181. </Snippet>
  182. </Snippets>
  183. <SubFolders><Folder><Expanded>False</Expanded>
  184. <Snippets><Snippet><Contents1>mail("nobody@example.com", "My Subject", "Line 1\nLine 2\nLine 3");</Contents1>
  185. <Contents2></Contents2>
  186. <ShCut>0</ShCut>
  187. <Title>Send Basic Message</Title>
  188. </Snippet>
  189. <Snippet><Contents1>// Some data for the message $mailTo = "nobody@example.com"; $mailFrom = "someone@example.com"; $mailFromName = "Some One"; $mailSubject = "Your Subject"; $mailMessage = "Your message."; // Send mail mail($mailTo, $mailSubject, $mailMessage, "From: $mailFromName <$mailFrom>\r\n");</Contents1>
  190. <Contents2></Contents2>
  191. <ShCut>0</ShCut>
  192. <Title>Send Simple Message</Title>
  193. </Snippet>
  194. <Snippet><Contents1>// Recipients $mailTo = "one@example.com, two@example.com"; // note the comma // Copies $mailCc = "three@example.com"; $mailBcc = "four@example.com"; // From $mailFrom = "someone@example.com"; $mailFromName = "Some One"; // Reply address $mailReplyTo = "noone@example.com"; // Message subject and contents $mailSubject = "Your Subject"; $mailMessage = "Your message.\n\nYour Signature"; // Text message charset $mailCharset = "windows-1252"; // must be accurate (e.g. "Windows - 1252" is invalid) // Create headres for mail() function $headers  = "Content-type: text/html; charset=$mailCharset\r\n"; $headers .= "From: $mailFromName <$mailFrom>\r\n"; $headers .= "Reply-To: $mailReplyTo\r\n"; $headers .= "Cc: $mailCc\r\n"; $headers .= "Bcc: $mailBcc\r\n"; // Send mail mail($mailTo, $mailSubject, $mailMessage, $headers); </Contents1>
  195. <Contents2></Contents2>
  196. <ShCut>0</ShCut>
  197. <Title>Send Complex Message</Title>
  198. </Snippet>
  199. </Snippets>
  200. <SubFolders></SubFolders>
  201. <Title>Mail</Title>
  202. </Folder>
  203. <Folder><Expanded>False</Expanded>
  204. <Snippets><Snippet><Contents1>// Select just one format from all the examples $today = date("F j, Y, g:i a");                 // e.g. March 10, 2001, 5:16 pm $today = date("m/d/y");                         // e.g. 03/10/04 $today = date("j, n, Y");                       // e.g. 10, 3, 2001 $today = date('\i\t \i\s \t\h\e jS \d\a\y.');   // e.g. it is the 10th day. $today = date("D M j G:i:s T Y");               // e.g. Sat Mar 10 15:16:08 MST 2001 $today = date("H:i:s");                         // e.g. 17:16:17 print $today; // See PHP manual for more</Contents1>
  205. <Contents2></Contents2>
  206. <ShCut>0</ShCut>
  207. <Title>Display Current Date</Title>
  208. </Snippet>
  209. <Snippet><Contents1>// Display past and future dates // Just add or substract days, months or years $tomorrow  = mktime (0,0,0,date("m"), date("d")+1, date("Y")); $lastmonth = mktime (0,0,0,date("m")-1, date("d"), date("Y")); $nextyear  = mktime (0,0,0,date("m"), date("d"), date("Y")+1); // Now you can use date values with date() function echo "Tomorrow is " . date("m/d/Y", $tomorrow) . "</br>"; echo "Before one month it was " . date("m/d/Y", $lastmonth) . "</br>"; echo "After a year it will be " . date("m/d/Y", $nextyear) . "</br>";</Contents1>
  210. <Contents2></Contents2>
  211. <ShCut>0</ShCut>
  212. <Title>Past and Future Date</Title>
  213. </Snippet>
  214. <Snippet><Contents1></Contents1>
  215. <Contents2>/*    Simple Calendar    by Karlis Blumentals (www.blumentals.net)    Displays a calendar, one month at a time.    Selected date is passed as parameter day=yyyy-mm-dd    e.g. myscript.php?day=2004-10-30 */ // date ok flag $dateok = false; // parse parameter if (isset($GLOBALS['day'])) {   list($yr, $mo, $da) = explode('-', $_GET['day']);   $yr = intval($yr);   $mo = intval($mo);   $da = intval($da);   if (checkdate($mo, $da, $yr)) $dateok = true; } // if invalid date selected then selected date = today if (!$dateok) {   $mo = date('m');   $da = date('d');   $yr = date('Y'); } $offset = date('w', mktime(0,0,0,$mo,1,$yr)); // we must have a value in range 1..7 if ($offset == 0) $offset = 7; // days in month $nd = date('d', mktime(0,0,0,$mo+1,0,$yr)); // days array $days = array(); // reset array for ($i=0;$i<=42;$i++) $days[$i]['out']= '&nbsp;'; // fill days array // valid days contain data, invalid days are left blank $j=1; for ($i=$offset;$i<=($offset+$nd-1);$i++) {   $day = $j++;   $date = $yr.'-'.$mo.'-'.$day;   $days[$i]['out']= '<a href="?day='.$date.'">'.$day.'</a>';   $days[$i]['dat']= $date; } // output table echo('<table border="1" cellpadding="3" cellspacing="0" width="200">'); echo('<tr>'); echo('<td colspan="1" align="center" class="linkbar"><a href="?day='.date('Y-m-d', mktime(0,0,0,$mo,$da,$yr-1)).'">&laquo;</a></td>'); echo('<td colspan="5" align="center" class="linkbar"><p class="calendar">'.$yr.'</p></td>'); echo('<td colspan="1" align="center" class="linkbar"><a href="?day='.date('Y-m-d', mktime(0,0,0,$mo,$da,$yr+1)).'">&raquo;</a></td>'); echo('</tr>'."\n"); echo('<tr>'); echo('<td colspan="1" align="center" class="linkbar2"><a href="?day='.date('Y-m-d', mktime(0,0,0,$mo,0,$yr)).'">&laquo;</a></td>'); echo('<td colspan="5" align="center" class="linkbar2"><p class="calendar">'.date('F', mktime(0,0,0,$mo,$da,$yr)).'</p></td>'); echo('<td colspan="1" align="center" class="linkbar2"><a href="?day='.date('Y-m-d', mktime(0,0,0,$mo+1,1,$yr)).'">&raquo;</a></td>'); echo('</tr>'."\n"); $cntr = 1; // day printing counter for ($i=1;$i<=6;$i++) {   echo('<tr>');   for ($j=1;$j<=7;$j++) {     $curr = $cntr++;     if ($days[$curr]['dat'] == $yr.'-'.$mo.'-'.$da) $style = 'bold'; else $style = 'normal';     echo('<td width="14%" style="font-weight: '.$style.'">'.$days[$curr]['out'].'</td>'."\n");   }   echo('</tr>'."\n"); } echo('</table>');</Contents2>
  216. <ShCut>0</ShCut>
  217. <Title>Calendar</Title>
  218. </Snippet>
  219. </Snippets>
  220. <SubFolders></SubFolders>
  221. <Title>Date and Time</Title>
  222. </Folder>
  223. <Folder><Expanded>False</Expanded>
  224. <Snippets><Snippet><Contents1>// Get image dimensions $myimg = "http://www.google.com/images/logo.gif"; // your image file list($width, $height, $type, $attr) = getimagesize($myimg); echo "Image size: $width x $height"; echo "<br /><img src=\"$myimg\" $attr />";</Contents1>
  225. <Contents2></Contents2>
  226. <ShCut>0</ShCut>
  227. <Title>Get Image Size</Title>
  228. </Snippet>
  229. </Snippets>
  230. <SubFolders></SubFolders>
  231. <Title>Images</Title>
  232. </Folder>
  233. <Folder><Expanded>False</Expanded>
  234. <Snippets><Snippet><Contents1></Contents1>
  235. <Contents2>    // List Directory Contents     $path = "test/"; // full path to the folder     $url = "http://www.example.com/test/"; // URL to files     // you must add slash (/) at the end     // Open the folder     $dir_handle = @opendir($path) or die("Unable to open $path");     // Loop through the files     while ($file = readdir($dir_handle)) {       if($file == "." || $file == "..")         continue;       if (is_file($path.$file)) {         echo "<a href=\"$url$file\">$file</a><br />";       } else {         echo "$file [DIR]<br />";       }     }     // Close     closedir($dir_handle);</Contents2>
  236. <ShCut>0</ShCut>
  237. <Title>List Directory Contents</Title>
  238. </Snippet>
  239. <Snippet><Contents1></Contents1>
  240. <Contents2>// enter valid full or relative file path or URL $myTextFile = 'data/yourfile.txt'; if (file_exists($myTextFile)) {   $text = implode('', file($myTextFile)); } else {   echo("File $mytextfile not found!");   $text = ''; } // $text now contains file contents, if any</Contents2>
  241. <ShCut>0</ShCut>
  242. <Title>Read Text from File</Title>
  243. </Snippet>
  244. <Snippet><Contents1></Contents1>
  245. <Contents2>// Save text to file $inputString = "This is the first line.\nThis is the seconds line."; // On Windows platformu, use \n\r instead of \n $fp = fopen( "data/yourfile.txt" , "w" ); fwrite($fp, $inputString); fclose($fp);</Contents2>
  246. <ShCut>0</ShCut>
  247. <Title>Save Text to File</Title>
  248. </Snippet>
  249. <Snippet><Contents1>unlink("data/yourfile.txt");</Contents1>
  250. <Contents2></Contents2>
  251. <ShCut>0</ShCut>
  252. <Title>Delete File</Title>
  253. </Snippet>
  254. </Snippets>
  255. <SubFolders></SubFolders>
  256. <Title>Files and Directories</Title>
  257. </Folder>
  258. </SubFolders>
  259. <Title>PHP</Title>
  260. </Folder>
  261. <Folder><Expanded>True</Expanded>
  262. <Snippets><Snippet><Contents1><a href="http://www.blumentals.net/rapidphp/" target="_blank"> <img src="http://www.blumentals.net/img/rapidphp_small.gif" width="88" height="31" border="0" alt="Rapid PHP" /></a></Contents1>
  263. <Contents2></Contents2>
  264. <ShCut>0</ShCut>
  265. <Title>Small Banner (88x31)</Title>
  266. </Snippet>
  267. <Snippet><Contents1><a href="http://www.blumentals.net/rapidphp/" target="_blank"> <img src="http://www.blumentals.net/img/rapidphp_tiny.gif" width="80" height="15" border="0" alt="Rapid PHP" /></a></Contents1>
  268. <Contents2></Contents2>
  269. <ShCut>0</ShCut>
  270. <Title>Tiny Banner (80x15)</Title>
  271. </Snippet>
  272. <Snippet><Contents1><a href="http://www.blumentals.net/rapidphp/" target="_blank">Powered by Rapid PHP</a></Contents1>
  273. <Contents2></Contents2>
  274. <ShCut>0</ShCut>
  275. <Title>Text Link</Title>
  276. </Snippet>
  277. </Snippets>
  278. <SubFolders></SubFolders>
  279. <Title>Powered by Rapid PHP</Title>
  280. </Folder>
  281. </Folder-list>